export default {
  // 注意点：模块化,可以通过引入的ModuleA和ModuleB进行访问
  // 为了防止模块冲突最好添加上名字空间
  // this.$store.moduleA.count进行访问
  namespace: true,
  // 状态
  state: {},
  // 过滤器
  getters: {},
  // 变异方法:修改方法
  mutations: {
    // getList(context, payload) {
    //   payload;
    //   // mock模拟异步数据获取
    //   setTimeout(() => {
    //     // 返回的是一个对象,获取对象中的data并且赋值给list
    //     const { data: list } = Mock.mock({
    //       // 生成data属性数据返回3-10条数据
    //       "data|3-10": [
    //         {
    //           // 属性id是一个自增数据，起始值1每次增加1
    //           "id|+1": 1,
    //           // name属性为@cname生成的随机中文名
    //           name: "@cname()",
    //           // sex随机从数组中取一个值
    //           "sex|1": [1, 0],
    //         },
    //       ],
    //     });
    //     // 修改状态
    //     context.commit("updateList", list);
    //     // 模块A触发根(全局)名字空间的方法:root:true
    //     //context.commit("incrementRootNamespace", 4, {root: true});
    //   }, 1000);
    //},
  },
  // 异步修改
  actions: {},
};
